package com.scs.application.modules.wm.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

@Data
public class TransferDTO {
    /**
     * 调拨单ID
     */
    @NotBlank(message = "调拨单ID不能为空")
    private String transferId;

    /**
     * 条码
     */
    @NotBlank(message = "条码不能为空")
    private String uniqueCode;

    /**
     * 调出仓库
     */
    @NotBlank(message = "调出仓库不能为空")
    private String fromWarehouseId;

    private String id;

    /**
     * 调拨单号
     */
    private String busKey;

    /**
     * 日期
     */
    private Date busDate;

    /**
     * 调出仓库
     */
    private String fromWarehouseName;

    /**
     * 调入仓库
     */
    private String toWarehouseName;

    /**
     * 拣货开始时间
     */
    private Date pickDate;

    /**
     * 拣货人
     */
    private String picker;

    /**
     * 调拨金额
     */
    private Double amount;

    /**
     * 自动请领数量
     */
    private String skuQtyApply;

    /**
     * 已拣货数量
     */
    private String pickedSkuQty;

    /**
     * 请领要求单位
    */
    private String requiredUnit;

    private String flowStatus;


    /**
    * @Description： 是否自动解锁，如果有锁定的情况
    */
    private boolean autoUnlock;

}
